/* GLOBAL STYLES
-------------------------------------------------- */

/* ############排版样式 ############ */
body { }
window, html, body { }
/* ############header-footer############ */
#Header { background-color: #1a1a1a; height: 60px; padding-top: 10px; padding-bottom: 10px; }
#Header .Header_Ico_Img { display: inline-block; float: right; width: 50px; height: 40px; }
#Header .Header_Ico_Tote { display: inline-block; float: right; width: 50px; height: 40px; background-image: url(../images/global/header_ico_tote.png); background-repeat: no-repeat; background-size: 40px 40px; text-align: center; padding-top: 15px; background-color: #1a1a1a; background-position: center center; }
#SearchBar { background-color: #eee; height: 60px; padding-top: 10px; padding-bottom: 10px; }
#Footer { padding-top: 20px; }
.Foot_Nav { background-color: #000000; height: 60px; padding-top: 10px; padding-bottom: 10px; color: #FFF; line-height: 40px; font-size: 1.2em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; }
.Foot_Nav_List { background-color: #fff; height: 60px; padding-top: 10px; padding-bottom: 10px; color: #333; line-height: 40px; font-size: 1.2em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; }
.Foot_AddInfo { background-color: #000000; padding-top: 10px; padding-bottom: 10px; color: #FFF; line-height: 40px; font-size: 1.2em; }
.Foot_Nav_Bot { background-color: #fff; height: 60px; padding-top: 10px; padding-bottom: 10px; color: #333; line-height: 40px; font-size: 1.2em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; }
.Foot_NoteInfo { background-color: #000000; height: 60px; padding-top: 10px; padding-bottom: 10px; color: #FFF; line-height: 40px; font-size: 1.2em; }
.Foot_Input_Subscription { background-color: #dddddd; }
.Foot_Btn_Subscription { background-color: #4d4d4d; color: #FFF; }
.Foot_Social { }
.Foot_Nav .allowhide { width: 40px; height: 40px; background: url(../images/global/arrow_right.jpg) center center; }
.Foot_Nav .allowshow { width: 40px; height: 40px; background: url(../images/global/arrow_down.jpg) center center; }
.Mob_Row_Padd_M .allowhide { width: 40px; height: 40px; background: url(../images/global/arrow_right_w.jpg) center center; }
.Mob_Row_Padd_M .allowshow { width: 40px; height: 40px; background: url(../images/global/arrow_down_w.jpg) center center; }
#SideNav { }
#SideNav .S_Nav { height: 60px; padding-top: 10px; padding-bottom: 10px; color: #333; line-height: 40px; font-size: 1.2em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #848484; }
/* ############通用样式############ */
.Mob_Row_Padd_M { min-height: 40px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; margin-bottom: 15px; margin-top: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e0e0e0; margin-left: -15px; margin-right: -15px;  }
.Mob_Row_Grey_M { height: 20px; margin-left: -15px; margin-right: -15px; background-color: #f0f0f0; margin-top: -10px; }
.Mob_Row_NoBottomBorder { border-bottom-width: 0px !important; }
.Mob_Row_Padd_M_Gery { background: #f0f0f0; padding-top: 10px; padding-bottom: 10px; margin-top: -10px; margin-left: -15px; margin-right: -15px; padding-left: 30px; padding-right: 30px; }
.Mob_Row_Padd_S_Gery { background: #f0f0f0; padding-top: 10px; padding-bottom: 10px; margin-top: -10px; margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; }
.Bordor_Top1px { background: #f0f0f0; padding-top: 10px; padding-bottom: 10px; margin-top: -10px; margin-left: -15px; margin-right: -15px; padding-left: 30px; padding-right: 30px; }
.Padd_LR_S { padding-left: 10px; padding-right: 10px }
.Padd_LR_M { padding-left: 15px; padding-right: 15px }
.Padd_LR_L { padding-left: 25px; padding-right: 25px }
.Mob_Space_H_S { height: 10px; }
.Mob_Space_H_M { height: 20px; }
.Mob_Space_H_L { height: 30px; }
.Mob_Space_200H { height: 200px; }
.Mob_Space_400H { height: 400px; }
.Spt_Line { height: 1px; background-color: #e0e0e0; margin-top: 5px; margin-bottom: 5px; margin-left: -15px; margin-right: -15px; }
.Spt_Line_LightGery { height: 1px; background-color: #000; margin-top: 5px; margin-bottom: 5px; margin-left: -15px; margin-right: -15px; }
.Separate_Line1px { height: 1px; background-color: #e0e0e0; margin-top: 10px; margin-bottom: 10px; }
.Separate_Magin { margin-left: -15px; margin-right: -15px; }
.Separate_dashedLine1px { height: 2px; margin-top: 10px; margin-bottom: 10px; border-top-width: 1px; border-top-style: dashed; border-top-color: #848484; }
.Separate_Space_M { margin-top: 10px; margin-bottom: 10px; }
.Separate_Space { margin-top: 10px; margin-bottom: 10px; }
.BottomZone { background-color: #EEEEEE; width: 100%; }
.Margin_B { margin-bottom: 80px; }
.Btn_Black_L { display: inline-block; font-size: 14px; font-weight: 400; line-height: 1.2; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 0px solid transparent; font-size: 16px; line-height: 1.33; color: #fff; padding-top: 8px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; background-color: #363636; background: -moz-linear-gradient(top, #666666, #222222); backgrounde: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#222222)); background: -webkit-linear-gradient(top, #666666, #222222); background: -o-linear-gradient(top, #666666, #222222); background: linear-gradient(to bottom, #666666, #222222); border-color: #222222 #222222 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius:4px;}
.Btn_Grey_L { display: inline-block; margin-left: 10px;  font-size: 14px; font-weight: 400; line-height: 1.2; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 0px solid transparent; font-size: 16px; line-height: 1.33; color: #000; padding-top: 8px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; background-color: #dbdbdb; background: -moz-linear-gradient(top, #dbdbdb, #a8a8a8); backgrounde: -webkit-gradient(linear, 0 0, 0 100%, from(#dbdbdb), to(#a8a8a8)); background: -webkit-linear-gradient(top, #dbdbdb, #a8a8a8); background: -o-linear-gradient(top, #dbdbdb, #a8a8a8); background: linear-gradient(to bottom, #dbdbdb, #a8a8a8); border-color: #222222 #222222 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-radius:4px; }
.Btn_DarkGrey_S { display: inline-block; margin-bottom: 10px; text-align: center; font-size: 14px; line-height: 1.2; color: #fff; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #666; border: 0px solid transparent; }
.Ico_Tote { display: inline-block; width: 45px; height: 45px; background-image: url(../images/global/header_ico_tote.png); background-repeat: no-repeat; background-size: 45px 45px; text-align: center; padding-top: 15px; }
.Aa_Gold { color: #c79c6f }
.Page_Nav { background-color: #000000; height: 60px; padding-top: 10px; padding-bottom: 10px; color: #FFF; line-height: 40px; font-size: 1.2em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; }
.Page_Nav_List { background-color: #fff; height: 60px; padding-top: 10px; padding-bottom: 10px; color: #333; line-height: 40px; font-size: 1.2em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; }
.Page_Nav .allowhide { width: 40px; height: 40px; background: url(../images/global/arrow_right.jpg) center center; }
.Page_Nav .allowshow { width: 40px; height: 40px; background: url(../images/global/arrow_down.jpg) center center; }
/* ############home############ */#Home_Main { }
/* ############home############ */
#Show { }
.Show_Border { padding-left: 5px; padding-right: 5px; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; border: 1px solid #CCC; }
#SearchBar { }
.SearchBar_BG { background-color: #efeeec; margin-left: -15px; margin-right: -15px; padding-left: 30px; padding-right: 30px; padding-top: 5px; padding-bottom: 5px; }
.SearchBar-form-control { display: block; width: 100%; height: 34px; padding-left: 40px; font-size: 14px; line-height: 1.42857143; color: #555; background-image: url(../images/background/ico_searchbar.png); border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); background-color: #efeeec; background-repeat: no-repeat; background-size: 36px 36px; }

#Tote { }
.Tote_AddressInfo{ border: 1px solid #CCC; padding:8px; border-radius:4px;  }







#TopSiteMap { height: 60px; padding-top: 10px; padding-bottom: 10px; color: #666; line-height: 40px; font-size: 1.2em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #848484; margin-bottom: 10px; padding-left: 5px; padding-right: 5px; }
#CategoryShow { margin-bottom:25px; }
#CategoryShow .CategoryShow_List { padding: 5px; }
#CategoryShow .CategoryShow_Padding_LR_S { padding-right: 5px; padding-left: 5px; }
#CategoryShow .CategoryShow_List_Disc { color: #666; }
#Shop .Shop_Padding { padding-left: 20px; padding-right: 20px; }
#Shop .Shop_Detail { }
#Shop .Shop_Detail_IMG { }
#Shop .Shop_Detail_Color .colorimg { display: inline-block; width: 32px; height: 32px; border: 2px solid #ffffff; overflow: hidden; margin: 0 12px 5px 0; }
#Shop .Shop_Detail_Color .selected { border: 2px solid #666666; }
#Shop .Shop_Detail_Color .colorimg img { width: 32px; height: 32px; }
#Shop .Shop_Detail_Size .SizeBlock { display: inline-block; border: 1px solid #e0e0e0; margin: 0 12px 5px 0; height: 32px; min-width: 32px; padding: 0 5px; font-size: 1.2em; line-height: 32px; text-align: center; cursor: pointer; }
#Shop .Shop_Detail_Size .SizeBlock2 { border: 1px solid #e0e0e0; margin: 0 12px 5px 0; height: 32px; width: 64px; display: inline-block; font-size: 1.2em; line-height: 32px; text-align: center; cursor: pointer; }
#Shop .Shop_Detail_Size .selected { border: 1px solid #666666; background:#999; }
#Shop .Shop_Detail_Quantity { }
#Shop .Shop_Detail_Disc { }
#Shop .Shop_Detail_Disc h5 { line-height: 20px; }
#Shop .Shop_Detail_Material { }
#Shop .Shop_Detail_Like img { border: 1px solid #e0e0e0; margin-right: 5px; margin-bottom: 5px; }
#Shop .Shop_CartList { }
#Shop .Shop_Total { }
#Shop .Shop_Total .Total_Num { font-size: 22px; color: #000; }
#Account { margin-bottom:100px;}
#Account .Account_OrderSearch { }
#Account .Account_OrderList { background: #fff; }
#Account .LogisticsInfo { }
#Help {margin-bottom:100px;}
#Help .Help_Detail { display: none; padding-top: 10px; padding-bottom: 10px; }
#VIP { margin-bottom:100px;}
#VIP .TopTitleBar { line-height: 60px; color: #FFF; background-color: #c69c6c; height: 60px; }
hr { margin-top: 40px; margin-bottom: 40px; }
.Top_GreyZone { background-color: #f0f0f0; height: 30px; }
.Top_IMG_GreyZone { background-color: #f0f0f0; height: 20px; }
.Top_WhiteZone { background-color: #fff; height: 40px; padding-top: 10px; }
.Top_WhiteZone .Title { font-size: 24px; line-height: 40px; }
.Content_Padding_LR_S { padding-right: 5px; padding-left: 5px; }
.IMG_WhiteBlock { background-color: #FFF; margin: 5px; padding: 10px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
/* ############通用样式修改############ */


html { font-family: font-family: Arial,
}
a { color: #428bca; text-decoration: none }
a:hover, a:focus { color: #2a6496; text-decoration: none; }
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto }
@media (min-width:768px) {
.container { width: 750px }
}
@media (min-width:992px) {
.container { width: 970px }
}
@media (min-width:1200px) {
.container { width: 1170px }
}
/* ############页码颜色修改############ */
.btn { border-radius: 0px!important; }
/*.form-control{border-radius: 0px!important;}
*/
/*.pagination>li>a, .pagination>li>span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #000; text-decoration: none; background-color: #fff; border: 1px solid #ddd }



.btn-default .badge { color: #fff; background-color: #333 }
.page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #ccc }

.btn-primary { color: #fff; background-color: #e97036; border-color: #db672f }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary { color: #fff; background-color: #e05023; border-color: #db672f;}
.form-control:focus { border-color: #ffa360; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);}

*/

